.container {
    background-color: #f4f6fa;

    .title {
        height: 48.61px;
        margin-left: 17.36px;

        .title_text {
            font-size: 15.97px;
            font-family: Microsoft YaHei, Microsoft YaHei-Regular;
            font-weight: bold;
            text-align: left;
            color: #333333;
            margin-left: 11.46px;
        }
    }

    .normal_login_type,
    .else_login_type {
        width: 354.17px;
        height: 156.94px;
        background: #ffffff;
        border-radius: 6.94px;
        margin: 0 auto;
        padding: 0 10.42px;

        .item {
            height: 52px;
            border-bottom: 1px solid #ddd;
            padding-left: 7px;
            &:last-child {
                border-bottom: 0;
            }

            .icon_text {
                .text {
                    font-size: 15.28px;
                    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
                    font-weight: 400;
                    text-align: left;
                    color: #666666;
                }

                >img {
                    width: 31.25px;
                    height: 31.25px;
                    margin-right: 13.5px;
                }
            }
        }
    }

    .btn {
        display: block;
        margin: 34px auto;
    }
}